package model

const OnDutyTabTableName = "onduty_tab"

type OnDutyTab struct {
	Id        int64  `json:"id"`
	Project   string `json:"project"`
	Type      string `json:"type"`
	Key       string `json:"key"`
	Value     string `json:"value"`
	Duty      string `json:"duty"`
	Component string `json:"component"`
	Stime     int64  `json:"stime"`
	Etime     int64  `json:"etime"`
}

//create table `onduty_tab`(
//	`id` bigint(20) not null auto_increment,
//	`project` varchar(50) not null,
//	`type` varchar(50) not null,
//	`key` varchar(50) not null,
//	`value` varchar(100) default null,
//	`duty` varchar(255) default null comment '值班人',
//	`component` varchar(50) not null,
//	`stime` bigint(20) not null comment '开始时间',
//	`etime` bigint(20) not null comment '结束时间',
//	primary key (`id`),
//	unique key `project_type_key_IDX`(`project`, `type`,`key`) using btree
//	) engine=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8mb4;

// 绑定表名
func (p *OnDutyTab) TableName() string {
	return "onduty_tab"
}
